home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 5 / Apprentice-Release5.iso / Source Code / C / Applications / Python 1.3.3 / Python 133 SRC / Mac / Python / macgetcompiler.c < prev    next >
Text File  |  1996-02-14  |  546b  |  37 lines

  1. /* Return a string representing the compiler name */
  2.  
  3. #ifdef THINK_C
  4. #define COMPILER " [THINK C]"
  5. #endif
  6.  
  7. #ifdef __MWERKS__
  8. #ifdef USE_GUSI
  9. #define HASGUSI " w/GUSI"
  10. #else
  11. #define HASGUSI ""
  12. #endif
  13. #ifdef __powerc
  14. #define COMPILER " [CW PPC" HASGUSI "]"
  15. #else
  16. #ifdef __CFM68K__
  17. #define COMPILER " [CW CFM68K" HASGUSI "]"
  18. #else
  19. #define COMPILER " [CW 68K" HASGUSI "]"
  20. #endif
  21. #endif
  22. #endif
  23.  
  24. #ifdef MPW
  25. #ifdef __SC__
  26. #define COMPILER " [Symantec MPW]"
  27. #else
  28. #define COMPILER " [Apple MPW]"
  29. #endif
  30. #endif
  31.  
  32. char *
  33. getcompiler()
  34. {
  35.     return COMPILER;
  36. }
  37.